@charset "UTF-8";

page {
	height: 100%;
}

.product-list-wrapper {
	background: #fff;
	margin-top: 20rpx;
	padding: 20rpx;
	border-bottom: 1px solid #f1f1f1;
	display: flex;

	.image {
		width: 160rpx;
		height: 160rpx;
		margin-right: 20rpx;
		border-radius: 10rpx;
		will-change: transform;
	}

	.name {
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		overflow: hidden;
	}

	.model, .stock {
		margin: 4rpx 0 12rpx;
		color: #aaa;
		font-size:24rpx;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		overflow: hidden;
	}

	.item-wrapper {
		position: relative;

		.remove {
			position: absolute;
			right: 0;
			width: 56rpx;
			height: 56rpx;
			border-radius: 50%;
			display: flex;
			justify-content: center;
			align-items: center;
			bottom: -6rpx;
			color: #444;
			background-color: #eee;
		}
	}

	.info {
		flex: 1;
		display: flex;
		flex-direction: column;
    justify-content: space-between;

		.price-new {
			color: #F15553;
			font-size: 28rpx;
			font-weight: bold;
		}

		.price-old {
			font-size: 24rpx;
			margin-left: 20rpx;
			color: #AAAAAA;
		}
	}
}